PVM Parallel Virtual Machine is a basic messagepassing system for heterogeneous collections
نویسنده
چکیده
* Receive the edge-weight matrix */ if (rcv(MATRIX_TYPE) < 0) { pvm_perror("rcv"); exit(1); } if (getndfloat(matrix, SQR(nodes))) { pvm_perror("getndfloat"); exit(1); } /* Compute the appropriate row of the new matrix */ comp_short_paths(matrix, nodes, inum, newrow); /* Send the new row back to the master */ initsend(); if (putndfloat(newrow, nodes)) { pvm_perror("putndfloat"); exit(1); } if (snd("loapsp_master", 0, ROW_TYPE)) { pvm_perror("snd"); exit(1); } } /* Leave PVM */ exit(0); }
منابع مشابه
Fail-safe PVM: A portable package for distributed programming with transparent recovery
Many scientific problems benefit from computations that are parallel at a coarse grain. Collections of looselycoupled, heterogeneous computers are increasingly being applied to these problems. While individual computers are designed to be relatively reliable, a collection of several autonomous machines necessarily has a greater rate of failure. As data networks improve, and larger multicomputer...
متن کاملSupporting Heterogeneous Network Computing: PVM
The Parallel Virtual Machine (PVM), an integrated framework for heterogeneous network computing, lets scientists exploit collections of networked machines when carrying out complex scientiic computations. Under PVM, a user-deened grouping of serial, parallel, and vector computers appears as one large distributed-memory machine. Connguring a personal parallel virtual computer involves simply lis...
متن کاملIntegrated PVM Framework Supports Heterogeneous Network Computing
The Parallel Virtual Machine (PVM), an integrated framework for heterogeneous network computing, lets scientists exploit collections of networked machines when carrying out complex scienti c computations. Under PVM, a user-de ned grouping of serial, parallel, and vector computers appears as one large distributed-memory machine. Con guring a personal parallel virtual computer involves simply lis...
متن کاملTools for Heterogeneous Network Computing
Wide area computer networks have become a basic part of today's computing infrastructure. These networks connect a variety of machines, presenting an enormous computing resource. In this project we focus on developing methods and tools which allow a programmer to tap into this resource. In this paper we describe PVM and HeNCE, tools and methodology under development that assists a programmer in...
متن کاملPVM Communication Performance in a Switched FDDI Heterogeneous Distributed Computing Environment
The Parallel Virtual Machine (PVM) message passing system developed at Oak Ridge National Laboratories has gained widespread acceptance and usage in the parallel programming community. This paper describes the results of performance tests of PVM in a switched FDDI heterogeneous distributed computing environment. We aim to provide insight into how parallel programs, particularly those employing ...
متن کامل